package com.itzz.spring_zhoneHeng.dao;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.itzz.spring_zhoneHeng.pojo.Messages;
import org.apache.ibatis.annotations.*;

import java.util.List;

@Mapper
public interface MessagesDao extends BaseMapper<Messages> {
    //根据前端传输的messages  消息  添加到 messages表中
    @Options(useGeneratedKeys = true,keyProperty = "id",keyColumn = "id")
    @Insert("insert into messages values(#{id},#{messages},#{date})")
    int addMessages(Messages messages);

    //根据传输的用户数组  ids   和messages表中的id 添加进u_ms表中
    int addU_MS(Integer[] uids,Integer messid);


    //根据messid 查询所有的消息记录
    List<Messages> queryMessagesById(Integer[] messids);

    //根据传输的的messids 删除u_ms
    int deleteByMessIds(Integer[] messIds);

    //根据前端传出来的messids  删除messages表中的数据
    int deleteByMessId(Integer[] messids);
}
